מאיישת חזרה אלי לקבלת פרטים מדויקים מעבר לקורות חיים שלי שהתקבלו אצלם.
שלחה לי מבחן בית של 2 תרגילים, ולאחר מכן נקבע הריאיון
שאלות מתוך הראיון
נדרשתי להרחיב על פרויקט שבניתי- באיזה בעיות נתקלתי במהלך הפיתוח.
או שאלות קונקרטיות אחרות כמו:
באילו סוגי פגיעויות יש להתחשב בפיתוח אפליקציות web?
ואיך אפשר להתגונן בפניהן?"
או שאלת קוד :
לפניך קטע קוד. מה יודפס בעקבות הרצתו? מה זה Javascript Closure?
כיצד יש לכתוב את קטע הקוד על מנת שיודפס 0, 1, 2.
for (var i = 0; i < 3; i++) {
setTimeout(function() { alert(i); }, 1000 + i);
}
תשובות
הוסף תשובה
|
לצפיה בתשובות
נובמבר 2022
בעת פיתוח אתר יש לשים לב למערכת Saas אשר משרתת מדי יום עשרות אלפי משתמשים מרחבי העולם, שם נתקלים ב-Totango בניסיונות לפגיעה וחשיפת מידע מעת לעת, ומיד חוסמים את אותן ניסיונות כמובן.
התשובה לקטע קוד : בהרצת הקוד יודפס 3 פעמים אחרי 1, 1.1 ו-1.2 שניות, Javascript closure הוא מצב בו לפונקציה פנימית יש גישה למשתנים של הפונקציה החיצונית שעוטפת אותה, והקוד שידפיס 0, 1, 2, הוא:
for (var i = 0; i < 3; i++) {
setTimeout(function(i_local) {
return function() { alert(i_local); }
}(i), 1000 + i);
}
hr מתאמת ראיון מקצועי מול ראש הצוות המגייס וראש הצוות המקביל. לאחר מכן ראיון מקצועי מול ראש הקבוצה (ואולי ראיון נוסף מול 2 חברי צוות), וראיון hr.
שאלות מתוך הראיון
נתונות מחלקות A ו-B. מחלקה A מייצרת new B() בבנאי ומריצה עליו פונקציה שמדפיסה משפט x, מחלקה B מייצרת new A() בבנאי ומריצה עליו פונקציה שמדפיסה משפט y. מה יקרה כשנריץ את הקוד הבא:
B b = new B() (כלומר ניצור מופע של המחלקה B).
תשובות
הוסף תשובה
|
לצפיה בתשובות
אפריל 2021
רקורסיה ללא תנאי עצירה. התוכנית תקרוס כתוצאה מ- stack overflow